artificial reservoir - English Synonyms Dictionary